SQLiteは、自己完結の、サーバーのいらない、設定不要の、トランザクションの、SQLデータベースエンジンを実装したインプロセスライブラリーです。SQLiteのコードは公開のドメインにあるので、商業・個人、どんな目的でも利用は無料です。SQLiteは、現在、多様なアプリや目立つプロジェクトに広く使用されています。SQLは、組み込みのSQLデータベースエンジンですが、分離したサーバープロセスを持たないことが他のSQLデータベースと違います。普通のデスクファイルと同じ方法で読み書きします。データベースファイルフォーマットはクロスプラットフォームで、32ビットと64ビットのシステム間でデータベースを自由にコピーすることができます。ビッグエンディアンとリトルエンディアン間のコピーもです。これらの機能が、アプリケーション・ファイル・フォーマットとして、SQLiteを本当に人気の選択肢としています。
SQLiteは、全機能を有効にした時で、500KB以下に納まるコンパクトなライブラリーです。オプション機能を省けば、SQLiteのサイズは、300KB以下にまで減らせます。これはわずかな記憶スペースで実行できます。これは、メモリーの制約が厳しい、携帯電話、PDA、MP3プレイヤーなどのデバイスに理想的なデータベースエンジンと言えます。SQLiteは、メモリーの小さなデバイスで実行しても上々のパフォーマンスを示します。
データベース管理ソフト